.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.pav-header  { position:relative  }
.pav-header .rss-wrapper{
  width:30px;	height:30px;	display:block; position:absolute;right:0; top:0; background:url(../image/icon-rss.png) no-repeat center center;
  overflow:hidden; text-indent:-999em;
}
.content-blog {
}
.blog-meta {
  overflow: hidden;
}
.blog-meta > span  {    
  display: block;
  float: left;
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
  padding: 0 10px 5px;
}
.blog-meta > span:first-child {
  padding-left: 0;
}
.blog-meta > span:last-child{font-size:90% }
.blog-meta > span  span{ font-weight:normal }

.blog-header .created {
}

.blog-header  span.day{ }
.blog-header  span{  }
.blog-item .description{
  margin-top: 8px;
}
.blog-item .readmore{
  color: #FFFFFF;
  padding: 0 10px;
}
.blog-item .readmore:hover {
  color: #F2711F;
}
/**
* Category Page
*/

.pav-blog .image {
  text-align: center;
}
.pav-blogs .blog-item,
.pav-filter-blogs .blog-item{
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px dashed #d0d0d0;
  overflow: hidden;
}
.pav-blogs .blog-item img {
  border: 1px solid #d0d0d0;
  padding: 3px;
  margin-left: 15px;
  float: right;
}
.blog-item .image {

  float: left;
  margin-right: 10px;
}
/*module*/
.pavblog-latest .blog-item {
  border:  1px solid #e9e9e9;
}
.pavblog-latest .blog-item .description {
    border-bottom: 1px solid #E9E9E9;
    margin: 10px 0 0;
    padding: 0 10px 5px;    
    max-height: 60px;
    overflow: hidden;
}
.pavblog-latest .blog-item .blog-title {
  background-color: #181818;
  margin: 0 -1px;
  padding:5px 10px;
   position:  relative;
}
.pavblog-latest .blog-item .blog-title:after {  
  border-bottom: 6px solid #181818;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 20px;
    position: absolute;
    top: -6px;
  }
.pavblog-latest .blog-item .blog-title a {
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  line-height: 23px;
}
.pavblog-latest .blog-item:hover .blog-title a {
  color: #42a8bf;
}
.pavblog-latest .blog-item  .image {
  margin: -1px -1px 0;
  float: none;
}
.pavblog-latest .blog-item  img{  
}
.pavblog-latest .blog-item img:hover{}
.pav-blogs a {
  text-decoration:none
}

.pavblog-latest .pavblock {
  position: relative;
  overflow: hidden;
  margin-top: 20px;
}
.pavblog-latest .blog-created {
      float: left;
    font-size: 12px;
    line-height: 35px;
    margin: 0 10px;
    padding-left: 13px;
    background: url(../image/default/icon-clock.png) no-repeat left 13px scroll;
}
.pavblog-latest .blog-readmore {
  text-align:  right;
}

.pavblog-latest .blog-readmore .readmore {
    background: url(../image/default/icon-viewmore.png) no-repeat right 17px scroll;
    color: #42a8bf;
    margin: 0 10px;
    padding: 0 10px 0 0;
}
.pavblog-latest .blog-readmore .readmore:hover {
   color: #000000;
}
/**
* Blog Page
*/
.pav-blog .description{ 
  font-weight:bold;
  padding: 10px 0;
}

.pav-blog .blog-content, .pav-blog .blog-bottom { margin-bottom:20px; }
.pav-comment,.pav-blog .blog-bottom { 
  padding-top: 10px;}
.comment-item {

  padding-bottom:10px;
}
.comment-item  img{
  padding-right:12px;
}
.comment-wrap{
  overflow:hidden;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E5E5E5;
  padding: 20px;
  position: relative;
  transition: all 0.3s ease-out 0s;	
}
.comment-wrap .comment-meta{
  border-bottom: 1px solid #E5E5E5;
  font-size: 11px;
  margin: -20px -20px 10px;
  padding: 10px 20px;
}
.comment-wrap .comment-meta > span { font-weight:bold; }
.comment-wrap .comment-meta > span  span{ font-weight:normal; }
.blog-social  .social-wrap > div { float:left; }
.blog-social .social-heading{ padding-right:12px; }

.comment-link{
  background: none repeat scroll 0 0 #F4F4F4;
  border-left: 1px solid #E5E5E5;
  display: block;
  float: right;
  font-weight: bold;
  margin: -11px -20px -10px 0;
  padding: 10px 20px;
}


#comment-form .message{ background:#FCF8E3; padding: 12px; color:#000; margin:12px ;}
#comment-form .comment-warning{ color:#B94A48  } 

#comment-form .input-group{	clear:both; padding: 6px 0;	}
#comment-form label{  

  display: block;
  float: left;
  line-height: 27px;
  margin: 0;
  width: 20%;
}
#comment-form input, #comment-form textarea{
  display: block;
  margin: 0;
  width: 77%;
}

#comment-form  .recaptcha{padding:12px; }
#comment-form  .recaptcha input { width: 140px; height:27px; display:inline; margin:0 12px; }
/**
* Module
*/
.pavblogs-comments-box  .pav-comment { padding:10px ;border-bottom:1px dashed  #F4F4F4  }
.pavblogs-comments-box  .pav-comment:last-child{ border-bottom:none; }
.pavblogs-comments-box img{ padding-right:12px; }


/*category*/
ul.pav-category li .head > a {
  background: none repeat scroll 0 0 transparent !important;
  padding: 0 10px;
  position: relative;
  top: -38px;
}
ul.pav-category ul.level2 {
  margin-left: 15px;
}
